have difficulty making ends meet - Anglais Synonymes Dictionnaire